• Rumo ao software aberto: algumas lições aprendidas com o desenvolvimento do OpenRecLink Methodological Issues

    Camargo Jr., Kenneth Rochel de; Coeli, Claudia Medina

    Resumo em Português:

    Linkage de registros é o processo de identificação e fusão de registros entre diferentes bases de dados pertencentes à mesma entidade. O setor de saúde é uma das áreas pioneiras na aplicação de técnicas de record linkage. Em 1998, iniciamos o desenvolvimento de um programa chamado RecLink, que implementava as técnicas de relacionamento probabilístico. Neste artigo, relatamos o desenvolvimento de uma nova versão de fonte aberta desse programa, agora chamado OpenRecLink. O objetivo deste artigo é apresentar as principais características da nova versão e algumas das lições aprendidas durante o seu desenvolvimento. A nova versão é uma reescrita total do programa, com base em três objetivos: (1) migrar para uma plataforma de software livre e de código aberto, (2) implementar uma versão multiplataforma e (3) implementar o suporte para a internacionalização. Descrevemos as ferramentas adotadas, o processo de desenvolvimento e alguns dos problemas encontrados no seu desenvolvimento.

    Resumo em Espanhol:

    La vinculación de registros es el proceso de identificar y combinar registros a través de diferentes bases de datos que pertenecen a la misma entidad. El sector de la salud es una de las zonas pioneras en el récord de técnicas de vinculación de aplicaciones. En 1998 se inició el desarrollo de un paquete de software, llamado RecLink, que implementaba técnicas de registro de vinculación probabilísticos. En este artículo se presenta el desarrollo de una nueva versión de código abierto de ese programa, ahora llamado OpenRecLink. El objetivo de este artículo es presentar las principales características de la nueva versión y algunas de las lecciones aprendidas durante su desarrollo. La nueva versión es una reescritura total del programa, sobre la base de tres objetivos: (1) migrar a un software libre y de código abierto de la plataforma (FOSS), (2) implementar una versión multiplataforma; (3) poner en práctica el apoyo a la internacionalización. Se describen las herramientas que hemos adoptado, el proceso de desarrollo y algunos de los problemas encontrados.

    Resumo em Inglês:

    Record linkage is the process of identifying and merging records across different databases belonging to the same entity. The health sector is one of the pioneering areas of record linkage techniques applications. In 1998 we began the development of a software package, called RecLink that implemented probabilistic record linkage techniques. In this article we report the development of a new, open-source version of that program, now named OpenRecLink. The aim of this article is to present the main characteristics of the new version and some of the lessons learned during its development. The new version is a total rewrite of the program, based on three goals: (1) to migrate to a free and open source software (FOSS) platform; (2) to implement a multiplatform version; (3) to implement the support for internationalization. We describe the tools that we adopted, the process of development and some of the problems encountered.
Escola Nacional de Saúde Pública Sergio Arouca, Fundação Oswaldo Cruz Rio de Janeiro - RJ - Brazil
E-mail: cadernos@ensp.fiocruz.br